go/build/constraint.exprParser.i (field)
25 uses
go/build/constraint (current package)
expr.go#L201: i int // next read location in s
expr.go#L307: for p.i < len(p.s) && (p.s[p.i] == ' ' || p.s[p.i] == '\t') {
expr.go#L308: p.i++
expr.go#L310: if p.i >= len(p.s) {
expr.go#L312: p.pos = p.i
expr.go#L315: switch p.s[p.i] {
expr.go#L317: p.pos = p.i
expr.go#L318: p.i++
expr.go#L319: p.tok = p.s[p.pos:p.i]
expr.go#L323: if p.i+1 >= len(p.s) || p.s[p.i+1] != p.s[p.i] {
expr.go#L324: panic(&SyntaxError{Offset: p.i, Err: "invalid syntax at " + string(rune(p.s[p.i]))})
expr.go#L326: p.pos = p.i
expr.go#L327: p.i += 2
expr.go#L328: p.tok = p.s[p.pos:p.i]
expr.go#L332: tag := p.s[p.i:]
expr.go#L340: c, _ := utf8.DecodeRuneInString(p.s[p.i:])
expr.go#L341: panic(&SyntaxError{Offset: p.i, Err: "invalid syntax at " + string(c)})
expr.go#L344: p.pos = p.i
expr.go#L345: p.i += len(tag)
expr.go#L346: p.tok = p.s[p.pos:p.i]
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)